package string02;

/*
 String(String original)
           初始化一个新创建的 String 对象，使其表示一个与参数相同的字符序列；

 toString():由于打印了String类的引用，没有打印内存地址值的十六进制形式，说明String类一定重写了toString()方法
           重写的toString()方法返回的是字符串内容


 boolean equals(Object anObject):euqals方法也被String类重写了，不再去比较内存地址值，而是比较两个字符串的内容


 */
public class Demo02 {
    public static void main(String[] args) {
        String str = new String("abc");
        System.out.println(str);//默认调用toString方法  //abc
        System.out.println(str.toString());          //abc

        String str2 = new String("def");
        String str3 = "gnk";

        System.out.println(str2.equals(str3));    //false

        System.out.println("qq".equals("m"));//双引号括起来的就代表一个字符串对象，因此我们可以通过这个对象直接调用String里面的方法

    }
}
